Low Cost Support for Fine-Grain Sychronization in. . .
نویسندگان
چکیده
As multiprocessors scale beyond the limits of a few tens of processors, they must look beyond traditional methods of synchronization to minimize serialization and achieve the high degrees of parallelism required to utilize large machines. By allowing synchronization at the level of the smallest unit of memory, ne-grain synchronization achieves these goals. Unfortunately, supporting e cient ne-grain synchronization without inordinate amounts of hardware has remained a challenge. This paper describes the support for ne-grain synchronization provided by the Alewife system. The premise underlying Alewife's implementation is that successful synchronization attempts are the common case when serialization is minimized through word-level synchronization. E ciency at low hardware cost is achieved by providing hardware support to streamline successful synchronization attempts and relegating other operations to software. Alewife provides a large synchronization name space by associating full-empty bits with each memory word. Successful synchronization attempts execute at normal load-store speeds, while attempts that fail invoke appropriate software trap handlers through a fast trap mechanism. The software handlers deal with the issues of retrying versus blocking, queueing, and rescheduling. The e ciency of Alewife's mechanisms is analyzed by comparing the costs of various synchronization operations and parallel application execution time.
منابع مشابه
Abnormal Plastic Behavior of Fine Grain Mp35n Alloy During Room Temperature Tensile Testing
In this paper, results of an investigation on the strain hardening responses of superalloy MP35N with two average grain sizes of 38 and 1 μm, during room temperature tensile testing are reported. The microstructural evolution of the deformed samples was studied using optical and transmission electron microscopy (TEM) techniques. The strain hardening behavior of the 38 μm material was rather sim...
متن کاملUtility of Fine-Needle Aspiration Cytology as a Low-cost Tool to Diagnose Cervical Lymphadenopathy
Background and Objective:The current study aimed at observing the cytomorphological patterns in patients presenting with enlarged cervical lymphnodes, diagnosed by fine needle aspiration cytology (FNAC), their distribution with respect to age and gender, and determining the accuracy of FNAC as a diagnostic procedure incases with cervical lymphadenopathy.Methods:</...
متن کاملLow-Cost Support for Fine-Grain Synchronization in Multiprocessors
As multiprocessors scale beyond the limits of a few tens of processors, they must look beyond traditional methods of synchronization to minimize serialization and achieve the high degrees of parallelism required to utilize large machines. By allowing synchronization at the level of the smallest unit of memory, ne-grain synchronization achieves these goals. Unfortunately, supporting e cient ne-g...
متن کاملاکسیداسیون کاتالیتیکی مونوکسید کربن با استفاده از نانوذرات اکسید مس تثبیت شده بر روی دیاتومیت
Background and aims: Carbon monoxide (CO) is a highly toxic, colorless, and odorless gas with a density close to the air, which is produced by natural processes and anthropogenic sources and is well known for its potential harmful and poisonous effects on humans. Inhalation of carbon monoxide gas can impair the heart and central nervous system. Diatomite supported nano copper oxide catalyst w...
متن کاملGrain Refinement of Dual Phase Steel via Tempering of Cold-Rolled Martensite
A microstructure consisting of ultrafine grained (UFG) ferrite with average grain size of ~ 0.7 µm and dispersed nano-sized carbides was produced by cold-rolling and tempering of the martensite starting microstructure in a low carbon steel. Subsequently, fine grained dual phase (DP) steel consisting of equiaxed ferrite grains with average size of ~ 5 µm and martensite islands with average size ...
متن کامل